package com.scs.application.modules.settlement.request;

import com.scs.application.enums.BasePrintBusType;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description:开票单打印请求
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class InvoicePdfReviewRequest {
    /**
     * 开票单Id
     */
    private String id;
    /**
     * 打印方向
     */
    private String direction;
    /**
     * 是否有空行
     */
    private String spacingMode;
    /**
     * 打印页面大小 A4，A5
     */
    private String pageSize;
    /**
     * 每页打印行数
     */
    private int perRowsOfGrid;
    /**
     * 打印类型
     */
    private BasePrintBusType basePrintBusType;

    /**
     * 打印路径
     */
    private String printPath;

    /**
     * 从配置中加载
     */
    private Boolean loadFromTemplate;
}
